#include "hamming.phs.h"
#include <iostream>
using namespace std;

template <class L>
struct PRINTL
{
    static void print() {}
};

template <int x, class tail>
struct PRINTL<metalist<Int<x>, tail> >
{
    static void print() { cout << x << " "; PRINTL<tail>::print(); }
};


int main()
{
    PRINTL<first10::appp(Int<10>)::evaluate>::print();
    return 0;
}
